使用concat()避免Array的数据变异
在使用slice(), push(), 扩展的时候要避免让源数据发生变化
不可变数据的概念
从JS对象开始,谈一谈“不可变数据”和函数式编程 JavaScript阻止修改对象的三种方式 浅谈 JS 对象之扩展、密封及冻结三大特性
//最终代码: http://jsbin.com/kibemem/6/edit?html,js,console
在使用slice(), push(), 扩展的时候要避免让源数据发生变化
从JS对象开始,谈一谈“不可变数据”和函数式编程 JavaScript阻止修改对象的三种方式 浅谈 JS 对象之扩展、密封及冻结三大特性
//最终代码: http://jsbin.com/kibemem/6/edit?html,js,console